#pragma once
#include <iostream>
#include <string>	
using namespace std;

template<class T1, class T2>
class PersonType
{
public:
	PersonType(T1 name, T2 age);
	void showPerson();
	T1 m_name;
	T2 m_age;
};
template<class T1, class T2>
PersonType<T1, T2>::PersonType(T1 name, T2 age)
{
	this->m_name = name;
	this->m_age = age;
}
template<class T1, class T2>
void PersonType<T1, T2>::showPerson()
{
	cout << "Name: " << this->m_name << endl;
	cout << "Age: " << this->m_age << endl;
}